<?php

namespace Gateway\app\nonMainland_H5;

/**
 * 获取认证链接，参考文档：https://esandinfo.yuque.com/yv6e1k/aa4qsg/pgvrn6ignukl8l5n
 */
class GetAuthUrlRequest
{
    /**
     * 请求action
     */
    public static $act = "livingdetection/nonMainland/getAuthUrl";
    /**
     * 业务id，务必保证唯一UUID，建议传入
     */
    public $bizId;
    /**
     * 静默活体时生效，可组合活体动作类型，如13为先远近后摇头 :
     * 1：远近，
     * 3：摇头，
     * 4：点头，
     * 6：炫彩，
     * 7：读数）
     */
    public $livingType;
    /**
     * 证件类型，
     * 1. 港澳通行证/回乡证
     * 5. 中国大陆护照
     */
    public $idType;
    /**
     * 姓名
     */
    public $certName;
    /**
     * 证件ID(港澳通行证ID，护照ID)
     */
    public $certNo;
    /**
     * 回调重定向地址（认证完成后，从浏览器端重定向到此页面，并把认证结果以表单的形式提交到服务器，建议对结果进行验签）
     */
    public $returnUrl;
    /**
     * 认证完成后，结果回调地址(一砂服务器调用业务服务器，建议对结果进行验签)
     */
    public $notifyUrl;
    public function __construct()
    {

    }
    /**
     * 把对象序列化为JSON字符串
     * @return false|string
     */
    public function toJsonStr() {
        $jsonStr = json_encode($this);
        return $jsonStr;
    }

}